knee pit - French English Dictionary